$(document).ready(function(){
    $("#nombre-profesional" ).autocomplete({
        source: function(request, response) {
            $.ajax({
                url: "get_profesionales",
                data: request,
                dataType: "json",
                type: "POST",
                success: function(data){
                    if(typeof(data) == 'string'){
                        $("#filtro-nombre .notificacion").show();
                        $("#filtro-nombre .notificacion #texto").html(data);  
                        return response();
                    }
                    else{
                        response($.map(data, function(item) {
                            return {
                                label: item.nombre,
                                idprofesional: item.idprofesional
                            };
                        }));
                    }
                    
                }
            });
        },
        // This function is executed when a suggestion is selected
        select:function(event, ui){
            $("#profesional").val(ui.item.idprofesional);
            $("#notificacion").hide();
            $("#notificacion #texto").html("");
        }            
        
    });
});